Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nc3 d5 3. d4 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bd6 7. Be3 O-O
8. Bd3 a5 9. O-O Be6 10. b3 b5 11. c4 bxc4 12. bxc4 Na6 13. Rb1 Nb4 14. a3 Nxd3
15. Qxd3 Qd7 16. Rb6 Rfb8 17. Rfb1 Rxb6 18. Rxb6 Rb8 19. Rxb8+ Bxb8 20. c5 Bd5
21. Qa6 h6 22. Qxa5 Bxf3 23. gxf3 f5 24. Qa8 Qc7 25. f4 Kh7 26. a4 g5 27. fxg5
Qxh2+ 28. Kf1 hxg5 29. Qxc6 Qh3+ 30. Ke2 f4 31. Qe8 fxe3 32. Qxb8 *
Position (FEN): 1Q6/5p1k/8/2P3p1/P2P4/4p2q/4KP2/8 b - - 0 32
Black to move.
Themes: Advanced Pawn Endgame, Queen Endgame  
Puzzle rating: 1467
Best move: exf2