Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 e6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 a6 6. Nf3 b5 7. e5 Nc6 8. exd6
Bxd6 9. Bg5 f6 10. Bh4 Nge7 11. Ne4 Qa5+ 12. Ned2 Ng6 13. Bd3 Nxh4 14. Nxh4 Bb7
15. O-O Qc7 16. Ne4 Bxh2+ 17. Kh1 Be5 18. c3 Rd8 19. Qh5+ Ke7 20. Rad1 g6 21.
Qf3 g5 22. Nf5+ exf5 23. Qxf5 h5 24. Qg6 Bc8 *
Position (FEN): 2br3r/2q1k3/p1n2pQ1/1p2b1pp/4N3/2PB4/PP3PP1/3R1R1K w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1470
Best move: Qg7+