Chess puzzle (Equality)
Moves: 1. e4 a5 2. d4 a4 3. Nf3 d5 4. Nc3 dxe4 5. Nxe4 Bg4 6. Be2 h5 7. h3 Bc8 8. Bf4
Qd5 9. Bd3 Qe6 10. O-O Qg6 11. Ng3 f5 12. Ne5 Qh7 13. Qf3 e6 14. Rfe1 h4 15.
Nxf5 exf5 16. Nc6+ Kf7 17. Bc4+ Kg6 18. Ne5+ Kf6 19. Nd7+ Nxd7 20. Be5+ Kg6 *
Position (FEN): r1b2bnr/1ppn2pq/6k1/4Bp2/p1BP3p/5Q1P/PPP2PP1/R3R1K1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2065
Best move: g4