Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Qf3 Nc6 4. Nge2 d6 5. h3 Be6 6. a3 g6 7. b3 Bg7 8. g4 d5
9. d3 d4 10. Na4 Nd7 11. Qg3 Bf6 12. g5 Be7 13. Bg2 h5 14. h4 b5 15. Nb2 Na5
16. Ng1 c5 17. Bf1 Qc7 18. Nf3 Bd6 19. Be2 c4 20. bxc4 bxc4 21. dxc4 Nxc4 22.
Nxc4 Bxc4 23. Bd3 Bxd3 24. cxd3 Qc3+ 25. Nd2 Qxa1 26. O-O Rc8 27. Nc4 Bb8 28.
Qh3 Qc3 29. a4 Rxc4 30. dxc4 Qxc4 31. Qa3 Bd6 *
Position (FEN): 4k2r/p2n1p2/3b2p1/4p1Pp/P1qpP2P/Q7/5P2/2B2RK1 w k - 2 32
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1215
Best move: Qxd6