Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Be7 7. Re1 O-O 8. c3
h6 9. d4 exd4 10. cxd4 Na5 11. Bc2 Nh7 12. Nc3 d6 13. b3 c5 14. Bb2 Nc6 15. Nd5
Bg4 16. Qd3 Ng5 17. Nxe7+ Qxe7 18. Nxg5 Qxg5 19. e5 f5 20. exf6 Rxf6 21. dxc5
Ne5 22. Qh7+ Kf7 23. Bxe5 dxe5 24. Qe4 Rf8 25. f3 Bxf3 26. Qe3 *
Position (FEN): 5r2/5kp1/p4r1p/1pP1p1q1/8/1P2Qb2/P1B3PP/R3R1K1 b - - 1 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1045
Best move: Qxg2#