Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Bc4 c6 5. Nf3 Bg4 6. d4 e6 7. h3 Bh5 8. O-O
Bd6 9. Ne4 Bc7 10. Bg5 Nf6 11. Nxf6+ gxf6 12. Bh4 Rg8 13. Re1 Qd6 14. g4 f5 15.
g5 h6 16. Rxe6+ fxe6 17. Qd3 hxg5 18. Bg3 f4 19. Re1 Bf7 20. Ne5 fxg3 21. Nxf7
gxf2+ 22. Kxf2 Qh2+ 23. Kf1 Qh1+ *
Position (FEN): rn2k1r1/ppb2N2/2p1p3/6p1/2BP4/3Q3P/PPP5/4RK1q w q - 3 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1424
Best move: Ke2