Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Nf6 5. Nf3 Bg4 6. Be2 a6 7. Bf4 e6 8. Ne5
Bxe2 9. Nxe2 Nbd7 10. Nf3 Be7 11. O-O O-O 12. Ng3 b5 13. a4 Qb6 14. axb5 axb5
15. Rxa8 Rxa8 16. Qd3 Ra2 17. Bc1 Qc6 18. c3 Nb6 19. Ne5 Qe8 20. f4 g6 21. h4
Nc4 22. h5 Nd7 23. hxg6 hxg6 24. Qb1 Ra6 25. b3 Nd6 26. Ne2 Nf6 27. g4 Nfe4 28.
f5 gxf5 29. gxf5 Nxf5 30. Nf4 Bg5 31. Nxd5 Bxc1 *
Position (FEN): 4q1k1/5p2/r3p3/1p1NNn2/3Pn3/1PP5/8/1Qb2RK1 w - - 0 32
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2120
Best move: Qxe4