91 mins:
Foul by Carl Fletcher on Andres D'Alessandro. Direct free kick taken left-footed by Andres D'Alessandro from right channel, passed.
90 mins: Goal by Yossi Benayoun (West Ham) left-footed (high centre of goal) from centre of penalty area (12 yards).West Ham 2-4 Portsmouth. Assist (pass) by Bobby Zamora (West Ham) from left channel.
89 mins: Attacking throw-in by Andres D'Alessandro.
89 mins: Shot by Miguel Pedro Mendes volleyed right-footed from left channel (30 yards), save (caught) by James Walker.
88 mins: Attacking throw-in by Andres D'Alessandro.
87 mins: Foul by Sean Davis on Nigel Reo-Coker. Direct free kick taken right-footed by Yossi Benayoun from left wing, passed.
87 mins: Cross by Paul Konchesky, clearance by Linvoy Primus.
87 mins: Defending throw-in by Matthew Taylor.
86 mins: Defending throw-in by Christian Dailly.
85 mins: Goal kick taken short by James Walker.
84 mins: Foul by Marlon Harewood on Andres D'Alessandro. Marlon Harewood booked for unsporting behaviour. Direct free kick taken left-footed by Matthew Taylor from own half, resulting in open play.
84 mins: Cross by Marlon Harewood, clearance by Andrew O'Brien.
83 mins: Foul by Miguel Pedro Mendes on Nigel Reo-Coker. Miguel Pedro Mendes booked for unsporting behaviour. Direct free kick taken right-footed by Teddy Sheringham from right channel, passed. Shot by Paul Konchesky drilled left-footed from left channel (25 yards), missed left. Goal kick taken long by Dean Kiely.
82 mins: Shot by Andres D'Alessandro drilled left-footed from centre of penalty area (18 yards), save (caught) by James Walker.
81 mins: Attacking throw-in by Paul Konchesky.
81 mins: Cross by Carl Fletcher, resulting in ball out of play. Defending throw-in by Brian Priske.
79 mins: Goal kick taken short by James Walker.
79 mins: Shot by Bobby Zamora drilled left-footed from centre of penalty area (12 yards), missed right. Goal kick taken long by Dean Kiely.
78 mins: Foul by Nigel Reo-Coker on Miguel Pedro Mendes. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
77 mins: Foul by Lomana Tresor LuaLua on Christian Dailly. Direct free kick taken right-footed by James Walker from own half, passed.
77 mins: Attacking throw-in by Yossi Benayoun.
76 mins: Cross by Lomana Tresor LuaLua, goal by Svetoslav Todorov (Portsmouth) right-footed (low centre of goal) from right side of six-yard box (6 yards).West Ham 1-4 Portsmouth. Assist (cross) by Lomana Tresor LuaLua (Portsmouth) from right side of penalty area.
75 mins: Attacking throw-in by Brian Priske.
74 mins: Foul by Svetoslav Todorov on Daniel Gabbidon. Direct free kick taken right-footed by Carl Fletcher from own half, passed.
74 mins: Cross by Bobby Zamora, clearance by Linvoy Primus.
74 mins: Defending throw-in by Paul Konchesky.
73 mins: Attacking throw-in by Andres D'Alessandro.
73 mins: Shot by Andres D'Alessandro drilled left-footed from left side of penalty area (18 yards), save (tipped over) by James Walker. Inswinging corner from left by-line taken right-footed by Gary O'Neil to far post, save (punched) by James Walker.
72 mins: Defending throw-in by Matthew Taylor.
71 mins: Foul by Bobby Zamora on Andrew O'Brien. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
70 mins: Svetoslav Todorov caught offside. substitution: Anton Ferdinand replaced by Carl Fletcher (injury). Indirect free kick taken right-footed by James Walker from own half, resulting in open play.
69 mins: Cross by Marlon Harewood, save (caught) by Dean Kiely.
68 mins: Shot by Paul Konchesky drilled right-footed from left channel (20 yards), hit post. Goal by Teddy Sheringham (West Ham) right-footed (top-left of goal) from centre of penalty area (12 yards).West Ham 1-3 Portsmouth.
67 mins: Goal kick taken long by James Walker.
67 mins: Goal kick taken long by Dean Kiely.
66 mins: Lomana Tresor LuaLua caught offside. Indirect free kick taken right-footed by James Walker from own half, resulting in open play.
66 mins: Goal kick taken long by Dean Kiely.
65 mins: Attacking throw-in by Andres D'Alessandro.
65 mins: Corner from left by-line taken short right-footed by Yossi Benayoun.
64 mins: Cross by Yossi Benayoun, clearance by Linvoy Primus.
64 mins: Attacking throw-in by Yossi Benayoun.
63 mins: Foul by Daniel Gabbidon on Brian Priske. Free kick crossed right-footed by Miguel Pedro Mendes from right wing, clearance by Anton Ferdinand.
62 mins: Defending throw-in by Paul Konchesky.
61 mins: Cross by Lomana Tresor LuaLua, clearance by Daniel Gabbidon.
61 mins: Attacking throw-in by Matthew Taylor.
60 mins: Attacking throw-in by Matthew Taylor.
60 mins: Defending throw-in by Matthew Taylor.
59 mins: Lomana Tresor LuaLua caught offside. Indirect free kick taken right-footed by Anton Ferdinand from own half, passed.
59 mins: Cross by Lomana Tresor LuaLua, resulting in ball out of play. Goal kick taken long by James Walker.
58 mins: Defending throw-in by Anton Ferdinand.
58 mins: Attacking throw-in by Lionel Scaloni.
57 mins: Attacking throw-in by Marlon Harewood.
58 mins: Attacking throw-in by Paul Konchesky.
57 mins: Shot by Marlon Harewood drilled right-footed from right wing (25 yards), hit bar.
57 mins: Cross by Andres D'Alessandro, clearance by Daniel Gabbidon.
55 mins: Outswinging corner from right by-line taken right-footed by Yossi Benayoun to centre, header by Christian Dailly from centre of penalty area (12 yards), over the bar. substitution: Benjani Mwaruwari replaced by Svetoslav Todorov (tactical). Goal kick taken long by Dean Kiely.
54 mins: Defending throw-in by Brian Priske.
53 mins: Cross by Marlon Harewood, resulting in open play. Handball by Bobby Zamora. Indirect free kick taken left-footed by Dean Kiely from own half, resulting in open play.
52 mins: Cross by Marlon Harewood, clearance by Andrew O'Brien.
52 mins: Benjani Mwaruwari caught offside. Indirect free kick taken right-footed by James Walker from own half, passed.
51 mins: Attacking throw-in by Matthew Taylor.
50 mins: Foul by Gary O'Neil on Yossi Benayoun. Direct free kick taken right-footed by Yossi Benayoun from own half, passed.
50 mins: Attacking throw-in by Brian Priske.
48 mins: Foul by Andrew O'Brien on Bobby Zamora. Free kick curled left-footed by Paul Konchesky from right channel (25 yards), over the bar. Goal kick taken long by Dean Kiely.
48 mins: Goal kick taken long by James Walker.
48 mins: Shot by Benjani Mwaruwari right-footed from centre of penalty area (12 yards), missed right.
47 mins: Attacking throw-in by Marlon Harewood.
47 mins: Goal kick taken long by James Walker.
47 mins: Attacking throw-in by Andres D'Alessandro.
46 mins: Attacking throw-in by Andres D'Alessandro.
46 mins: Goal kick taken long by Dean Kiely.
46 mins: Cross by Paul Konchesky, resulting in ball out of play.
45 mins: Foul by Marlon Harewood on Andres D'Alessandro. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
45 mins: substitution: Clive Clarke replaced by Yossi Benayoun (tactical). substitution: Yaniv Katan replaced by Marlon Harewood (tactical).
47 mins: Foul by Bobby Zamora on Andrew O'Brien. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
46 mins: Shot by Miguel Pedro Mendes curled right-footed from left channel (25 yards), over the bar. Goal kick taken long by James Walker.
45 mins: Attacking throw-in by Lionel Scaloni.
45 mins: Defending throw-in by Brian Priske.
45 mins: Foul by Sean Davis on Nigel Reo-Coker. Direct free kick taken left-footed by Paul Konchesky from own half, resulting in open play.
44 mins: Attacking throw-in by Lionel Scaloni.
43 mins: Handball by Yaniv Katan. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
43 mins: Defending throw-in by Paul Konchesky.
41 mins: Goal by Miguel Pedro Mendes (Portsmouth) drilled right-footed (top-right of goal) from right channel (25 yards).West Ham 0-3 Portsmouth. Assist (pass) by Andres D'Alessandro (Portsmouth) from left channel.
41 mins: Attacking throw-in by Matthew Taylor.
40 mins: Attacking throw-in by Andres D'Alessandro.
40 mins: Attacking throw-in by Andres D'Alessandro.
39 mins: Defending throw-in by Paul Konchesky.
39 mins: Attacking throw-in by Matthew Taylor.
38 mins: Goal kick taken long by Dean Kiely.
37 mins: Shot by Teddy Sheringham drilled right-footed from left side of penalty area (12 yards), save (parried) by Dean Kiely.
35 mins: Foul by Miguel Pedro Mendes on Teddy Sheringham. Free kick curled right-footed by Teddy Sheringham from right channel (25 yards), missed right. Goal kick taken long by Dean Kiely.
35 mins: Attacking throw-in by Clive Clarke.
34 mins: Defending throw-in by Paul Konchesky.
33 mins: Cross by Teddy Sheringham, header by Bobby Zamora from centre of penalty area (12 yards), save (caught) by Dean Kiely.
32 mins: Outswinging corner from left by-line taken left-footed by Clive Clarke to centre, shot by Nigel Reo-Coker drilled right-footed from centre of penalty area (18 yards), clearance by Matthew Taylor.
32 mins: Shot by Paul Konchesky drilled left-footed from left side of penalty area (12 yards), blocked by Andrew O'Brien.
31 mins: Defending throw-in by Paul Konchesky.
31 mins: Foul by Bobby Zamora on Andrew O'Brien. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
30 mins: Attacking throw-in by Lionel Scaloni.
30 mins: Foul by Andrew O'Brien on Bobby Zamora. Direct free kick taken right-footed by Teddy Sheringham from left channel, passed.
29 mins: Foul by Nigel Reo-Coker on Andres D'Alessandro. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
29 mins: Cross by Paul Konchesky, resulting in open play.
28 mins: Foul by Gary O'Neil on Christian Dailly. Free kick crossed left-footed by Paul Konchesky from left wing, clearance by Miguel Pedro Mendes.
28 mins: Shot by Lomana Tresor LuaLua left-footed from left side of penalty area (12 yards), missed right. Goal kick taken long by James Walker.
27 mins: Foul by Benjani Mwaruwari on Christian Dailly. Direct free kick taken left-footed by Paul Konchesky from left wing, passed.
27 mins: Defending throw-in by Brian Priske.
26 mins: Outswinging corner from left by-line taken left-footed by Clive Clarke to near post, clearance by Lomana Tresor LuaLua.
26 mins: Foul by Matthew Taylor on Yaniv Katan. Direct free kick taken right-footed by Christian Dailly from own half, passed.
25 mins: Inswinging corner from left by-line taken right-footed by Gary O'Neil to near post, clearance by Daniel Gabbidon.
24 mins: Cross by Brian Priske, goal by Sean Davis (Portsmouth) right-footed (top-left of goal) from left side of six-yard box (6 yards).West Ham 0-2 Portsmouth. Assist (cross) by Brian Priske (Portsmouth) from right wing.
23 mins: Attacking throw-in by Brian Priske.
22 mins: Goal kick taken long by James Walker.
21 mins: Defending throw-in by Lionel Scaloni.
20 mins: Defending throw-in by Lionel Scaloni.
20 mins: Attacking throw-in by Matthew Taylor.
19 mins: Attacking throw-in by Clive Clarke.
18 mins: Defending throw-in by Lionel Scaloni.
18 mins: Cross by Matthew Taylor, goal by Lomana Tresor LuaLua (Portsmouth) right-footed (top-right of goal) from centre of penalty area (6 yards).West Ham 0-1 Portsmouth. Assist (pass) by Matthew Taylor (Portsmouth) from left side of penalty area.
17 mins: Inswinging corner from right by-line taken left-footed by Andres D'Alessandro to near post, clearance by Lionel Scaloni.
16 mins: Corner from right by-line taken short left-footed by Andres D'Alessandro. Cross by Gary O'Neil, clearance by Daniel Gabbidon.
16 mins: Shot by Gary O'Neil drilled left-footed from centre of penalty area (6 yards), fantastic save (caught) by James Walker.
16 mins: Cross by Lionel Scaloni, clearance by Andrew O'Brien.
15 mins: Attacking throw-in by Lionel Scaloni.
15 mins: Handball by Benjani Mwaruwari. Direct free kick taken right-footed by James Walker from own half, resulting in open play.
14 mins: Goal kick taken long by James Walker.
13 mins: Attacking throw-in by Matthew Taylor.
12 mins: Foul by Bobby Zamora on Dean Kiely. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
11 mins: Attacking throw-in by Paul Konchesky.
10 mins: Cross by Gary O'Neil, shot by Benjani Mwaruwari volleyed right-footed from centre of penalty area (6 yards), missed right. Goal kick taken short by James Walker.
9 mins: Foul by Nigel Reo-Coker on Sean Davis. Direct free kick taken left-footed by Andres D'Alessandro from left channel, resulting in open play.
9 mins: Lomana Tresor LuaLua caught offside. Indirect free kick taken right-footed by Anton Ferdinand from own half, passed.
8 mins: Defending throw-in by Matthew Taylor.
8 mins: Defending throw-in by Lionel Scaloni.
7 mins: Outswinging corner from right by-line taken right-footed by Yaniv Katan to near post, resulting in open play. Goal kick taken long by Dean Kiely.
7 mins: Cross by Paul Konchesky, clearance by Matthew Taylor.
6 mins: Attacking throw-in by Brian Priske.
5 mins: Cross by Brian Priske, clearance by Daniel Gabbidon.
5 mins: Attacking throw-in by Brian Priske.
5 mins: Foul by Lionel Scaloni on Andres D'Alessandro. Direct free kick taken right-footed by Andrew O'Brien from own half, resulting in open play.
4 mins: Handball by Gary O'Neil. Direct free kick taken right-footed by James Walker from own half, resulting in open play.
3 mins: Defending throw-in by Lionel Scaloni.
2 mins: Foul by Christian Dailly on Andres D'Alessandro. Free kick crossed left-footed by Andres D'Alessandro from right wing, clearance by Anton Ferdinand.
2 mins: Attacking throw-in by Lomana Tresor LuaLua.
2 mins: Defending throw-in by Brian Priske.
1 min: Attacking throw-in by Paul Konchesky.
1 min: Attacking throw-in by Paul Konchesky.
1 min: Defending throw-in by Brian Priske.
0 min: Foul by Yaniv Katan on Matthew Taylor. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
90 mins: Goal by Yossi Benayoun (West Ham) left-footed (high centre of goal) from centre of penalty area (12 yards).West Ham 2-4 Portsmouth. Assist (pass) by Bobby Zamora (West Ham) from left channel.
89 mins: Attacking throw-in by Andres D'Alessandro.
89 mins: Shot by Miguel Pedro Mendes volleyed right-footed from left channel (30 yards), save (caught) by James Walker.
88 mins: Attacking throw-in by Andres D'Alessandro.
87 mins: Foul by Sean Davis on Nigel Reo-Coker. Direct free kick taken right-footed by Yossi Benayoun from left wing, passed.
87 mins: Cross by Paul Konchesky, clearance by Linvoy Primus.
87 mins: Defending throw-in by Matthew Taylor.
86 mins: Defending throw-in by Christian Dailly.
85 mins: Goal kick taken short by James Walker.
84 mins: Foul by Marlon Harewood on Andres D'Alessandro. Marlon Harewood booked for unsporting behaviour. Direct free kick taken left-footed by Matthew Taylor from own half, resulting in open play.
84 mins: Cross by Marlon Harewood, clearance by Andrew O'Brien.
83 mins: Foul by Miguel Pedro Mendes on Nigel Reo-Coker. Miguel Pedro Mendes booked for unsporting behaviour. Direct free kick taken right-footed by Teddy Sheringham from right channel, passed. Shot by Paul Konchesky drilled left-footed from left channel (25 yards), missed left. Goal kick taken long by Dean Kiely.
82 mins: Shot by Andres D'Alessandro drilled left-footed from centre of penalty area (18 yards), save (caught) by James Walker.
81 mins: Attacking throw-in by Paul Konchesky.
81 mins: Cross by Carl Fletcher, resulting in ball out of play. Defending throw-in by Brian Priske.
79 mins: Goal kick taken short by James Walker.
79 mins: Shot by Bobby Zamora drilled left-footed from centre of penalty area (12 yards), missed right. Goal kick taken long by Dean Kiely.
78 mins: Foul by Nigel Reo-Coker on Miguel Pedro Mendes. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
77 mins: Foul by Lomana Tresor LuaLua on Christian Dailly. Direct free kick taken right-footed by James Walker from own half, passed.
77 mins: Attacking throw-in by Yossi Benayoun.
76 mins: Cross by Lomana Tresor LuaLua, goal by Svetoslav Todorov (Portsmouth) right-footed (low centre of goal) from right side of six-yard box (6 yards).West Ham 1-4 Portsmouth. Assist (cross) by Lomana Tresor LuaLua (Portsmouth) from right side of penalty area.
75 mins: Attacking throw-in by Brian Priske.
74 mins: Foul by Svetoslav Todorov on Daniel Gabbidon. Direct free kick taken right-footed by Carl Fletcher from own half, passed.
74 mins: Cross by Bobby Zamora, clearance by Linvoy Primus.
74 mins: Defending throw-in by Paul Konchesky.
73 mins: Attacking throw-in by Andres D'Alessandro.
73 mins: Shot by Andres D'Alessandro drilled left-footed from left side of penalty area (18 yards), save (tipped over) by James Walker. Inswinging corner from left by-line taken right-footed by Gary O'Neil to far post, save (punched) by James Walker.
72 mins: Defending throw-in by Matthew Taylor.
71 mins: Foul by Bobby Zamora on Andrew O'Brien. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
70 mins: Svetoslav Todorov caught offside. substitution: Anton Ferdinand replaced by Carl Fletcher (injury). Indirect free kick taken right-footed by James Walker from own half, resulting in open play.
69 mins: Cross by Marlon Harewood, save (caught) by Dean Kiely.
68 mins: Shot by Paul Konchesky drilled right-footed from left channel (20 yards), hit post. Goal by Teddy Sheringham (West Ham) right-footed (top-left of goal) from centre of penalty area (12 yards).West Ham 1-3 Portsmouth.
67 mins: Goal kick taken long by James Walker.
67 mins: Goal kick taken long by Dean Kiely.
66 mins: Lomana Tresor LuaLua caught offside. Indirect free kick taken right-footed by James Walker from own half, resulting in open play.
66 mins: Goal kick taken long by Dean Kiely.
65 mins: Attacking throw-in by Andres D'Alessandro.
65 mins: Corner from left by-line taken short right-footed by Yossi Benayoun.
64 mins: Cross by Yossi Benayoun, clearance by Linvoy Primus.
64 mins: Attacking throw-in by Yossi Benayoun.
63 mins: Foul by Daniel Gabbidon on Brian Priske. Free kick crossed right-footed by Miguel Pedro Mendes from right wing, clearance by Anton Ferdinand.
62 mins: Defending throw-in by Paul Konchesky.
61 mins: Cross by Lomana Tresor LuaLua, clearance by Daniel Gabbidon.
61 mins: Attacking throw-in by Matthew Taylor.
60 mins: Attacking throw-in by Matthew Taylor.
60 mins: Defending throw-in by Matthew Taylor.
59 mins: Lomana Tresor LuaLua caught offside. Indirect free kick taken right-footed by Anton Ferdinand from own half, passed.
59 mins: Cross by Lomana Tresor LuaLua, resulting in ball out of play. Goal kick taken long by James Walker.
58 mins: Defending throw-in by Anton Ferdinand.
58 mins: Attacking throw-in by Lionel Scaloni.
57 mins: Attacking throw-in by Marlon Harewood.
58 mins: Attacking throw-in by Paul Konchesky.
57 mins: Shot by Marlon Harewood drilled right-footed from right wing (25 yards), hit bar.
57 mins: Cross by Andres D'Alessandro, clearance by Daniel Gabbidon.
55 mins: Outswinging corner from right by-line taken right-footed by Yossi Benayoun to centre, header by Christian Dailly from centre of penalty area (12 yards), over the bar. substitution: Benjani Mwaruwari replaced by Svetoslav Todorov (tactical). Goal kick taken long by Dean Kiely.
54 mins: Defending throw-in by Brian Priske.
53 mins: Cross by Marlon Harewood, resulting in open play. Handball by Bobby Zamora. Indirect free kick taken left-footed by Dean Kiely from own half, resulting in open play.
52 mins: Cross by Marlon Harewood, clearance by Andrew O'Brien.
52 mins: Benjani Mwaruwari caught offside. Indirect free kick taken right-footed by James Walker from own half, passed.
51 mins: Attacking throw-in by Matthew Taylor.
50 mins: Foul by Gary O'Neil on Yossi Benayoun. Direct free kick taken right-footed by Yossi Benayoun from own half, passed.
50 mins: Attacking throw-in by Brian Priske.
48 mins: Foul by Andrew O'Brien on Bobby Zamora. Free kick curled left-footed by Paul Konchesky from right channel (25 yards), over the bar. Goal kick taken long by Dean Kiely.
48 mins: Goal kick taken long by James Walker.
48 mins: Shot by Benjani Mwaruwari right-footed from centre of penalty area (12 yards), missed right.
47 mins: Attacking throw-in by Marlon Harewood.
47 mins: Goal kick taken long by James Walker.
47 mins: Attacking throw-in by Andres D'Alessandro.
46 mins: Attacking throw-in by Andres D'Alessandro.
46 mins: Goal kick taken long by Dean Kiely.
46 mins: Cross by Paul Konchesky, resulting in ball out of play.
45 mins: Foul by Marlon Harewood on Andres D'Alessandro. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
45 mins: substitution: Clive Clarke replaced by Yossi Benayoun (tactical). substitution: Yaniv Katan replaced by Marlon Harewood (tactical).
47 mins: Foul by Bobby Zamora on Andrew O'Brien. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
46 mins: Shot by Miguel Pedro Mendes curled right-footed from left channel (25 yards), over the bar. Goal kick taken long by James Walker.
45 mins: Attacking throw-in by Lionel Scaloni.
45 mins: Defending throw-in by Brian Priske.
45 mins: Foul by Sean Davis on Nigel Reo-Coker. Direct free kick taken left-footed by Paul Konchesky from own half, resulting in open play.
44 mins: Attacking throw-in by Lionel Scaloni.
43 mins: Handball by Yaniv Katan. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
43 mins: Defending throw-in by Paul Konchesky.
41 mins: Goal by Miguel Pedro Mendes (Portsmouth) drilled right-footed (top-right of goal) from right channel (25 yards).West Ham 0-3 Portsmouth. Assist (pass) by Andres D'Alessandro (Portsmouth) from left channel.
41 mins: Attacking throw-in by Matthew Taylor.
40 mins: Attacking throw-in by Andres D'Alessandro.
40 mins: Attacking throw-in by Andres D'Alessandro.
39 mins: Defending throw-in by Paul Konchesky.
39 mins: Attacking throw-in by Matthew Taylor.
38 mins: Goal kick taken long by Dean Kiely.
37 mins: Shot by Teddy Sheringham drilled right-footed from left side of penalty area (12 yards), save (parried) by Dean Kiely.
35 mins: Foul by Miguel Pedro Mendes on Teddy Sheringham. Free kick curled right-footed by Teddy Sheringham from right channel (25 yards), missed right. Goal kick taken long by Dean Kiely.
35 mins: Attacking throw-in by Clive Clarke.
34 mins: Defending throw-in by Paul Konchesky.
33 mins: Cross by Teddy Sheringham, header by Bobby Zamora from centre of penalty area (12 yards), save (caught) by Dean Kiely.
32 mins: Outswinging corner from left by-line taken left-footed by Clive Clarke to centre, shot by Nigel Reo-Coker drilled right-footed from centre of penalty area (18 yards), clearance by Matthew Taylor.
32 mins: Shot by Paul Konchesky drilled left-footed from left side of penalty area (12 yards), blocked by Andrew O'Brien.
31 mins: Defending throw-in by Paul Konchesky.
31 mins: Foul by Bobby Zamora on Andrew O'Brien. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
30 mins: Attacking throw-in by Lionel Scaloni.
30 mins: Foul by Andrew O'Brien on Bobby Zamora. Direct free kick taken right-footed by Teddy Sheringham from left channel, passed.
29 mins: Foul by Nigel Reo-Coker on Andres D'Alessandro. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
29 mins: Cross by Paul Konchesky, resulting in open play.
28 mins: Foul by Gary O'Neil on Christian Dailly. Free kick crossed left-footed by Paul Konchesky from left wing, clearance by Miguel Pedro Mendes.
28 mins: Shot by Lomana Tresor LuaLua left-footed from left side of penalty area (12 yards), missed right. Goal kick taken long by James Walker.
27 mins: Foul by Benjani Mwaruwari on Christian Dailly. Direct free kick taken left-footed by Paul Konchesky from left wing, passed.
27 mins: Defending throw-in by Brian Priske.
26 mins: Outswinging corner from left by-line taken left-footed by Clive Clarke to near post, clearance by Lomana Tresor LuaLua.
26 mins: Foul by Matthew Taylor on Yaniv Katan. Direct free kick taken right-footed by Christian Dailly from own half, passed.
25 mins: Inswinging corner from left by-line taken right-footed by Gary O'Neil to near post, clearance by Daniel Gabbidon.
24 mins: Cross by Brian Priske, goal by Sean Davis (Portsmouth) right-footed (top-left of goal) from left side of six-yard box (6 yards).West Ham 0-2 Portsmouth. Assist (cross) by Brian Priske (Portsmouth) from right wing.
23 mins: Attacking throw-in by Brian Priske.
22 mins: Goal kick taken long by James Walker.
21 mins: Defending throw-in by Lionel Scaloni.
20 mins: Defending throw-in by Lionel Scaloni.
20 mins: Attacking throw-in by Matthew Taylor.
19 mins: Attacking throw-in by Clive Clarke.
18 mins: Defending throw-in by Lionel Scaloni.
18 mins: Cross by Matthew Taylor, goal by Lomana Tresor LuaLua (Portsmouth) right-footed (top-right of goal) from centre of penalty area (6 yards).West Ham 0-1 Portsmouth. Assist (pass) by Matthew Taylor (Portsmouth) from left side of penalty area.
17 mins: Inswinging corner from right by-line taken left-footed by Andres D'Alessandro to near post, clearance by Lionel Scaloni.
16 mins: Corner from right by-line taken short left-footed by Andres D'Alessandro. Cross by Gary O'Neil, clearance by Daniel Gabbidon.
16 mins: Shot by Gary O'Neil drilled left-footed from centre of penalty area (6 yards), fantastic save (caught) by James Walker.
16 mins: Cross by Lionel Scaloni, clearance by Andrew O'Brien.
15 mins: Attacking throw-in by Lionel Scaloni.
15 mins: Handball by Benjani Mwaruwari. Direct free kick taken right-footed by James Walker from own half, resulting in open play.
14 mins: Goal kick taken long by James Walker.
13 mins: Attacking throw-in by Matthew Taylor.
12 mins: Foul by Bobby Zamora on Dean Kiely. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.
11 mins: Attacking throw-in by Paul Konchesky.
10 mins: Cross by Gary O'Neil, shot by Benjani Mwaruwari volleyed right-footed from centre of penalty area (6 yards), missed right. Goal kick taken short by James Walker.
9 mins: Foul by Nigel Reo-Coker on Sean Davis. Direct free kick taken left-footed by Andres D'Alessandro from left channel, resulting in open play.
9 mins: Lomana Tresor LuaLua caught offside. Indirect free kick taken right-footed by Anton Ferdinand from own half, passed.
8 mins: Defending throw-in by Matthew Taylor.
8 mins: Defending throw-in by Lionel Scaloni.
7 mins: Outswinging corner from right by-line taken right-footed by Yaniv Katan to near post, resulting in open play. Goal kick taken long by Dean Kiely.
7 mins: Cross by Paul Konchesky, clearance by Matthew Taylor.
6 mins: Attacking throw-in by Brian Priske.
5 mins: Cross by Brian Priske, clearance by Daniel Gabbidon.
5 mins: Attacking throw-in by Brian Priske.
5 mins: Foul by Lionel Scaloni on Andres D'Alessandro. Direct free kick taken right-footed by Andrew O'Brien from own half, resulting in open play.
4 mins: Handball by Gary O'Neil. Direct free kick taken right-footed by James Walker from own half, resulting in open play.
3 mins: Defending throw-in by Lionel Scaloni.
2 mins: Foul by Christian Dailly on Andres D'Alessandro. Free kick crossed left-footed by Andres D'Alessandro from right wing, clearance by Anton Ferdinand.
2 mins: Attacking throw-in by Lomana Tresor LuaLua.
2 mins: Defending throw-in by Brian Priske.
1 min: Attacking throw-in by Paul Konchesky.
1 min: Attacking throw-in by Paul Konchesky.
1 min: Defending throw-in by Brian Priske.
0 min: Foul by Yaniv Katan on Matthew Taylor. Direct free kick taken left-footed by Dean Kiely from own half, resulting in open play.