Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 g6 6. a3 c4 7. Ba2 Bg7 8. Nc3 e6
9. O-O Nge7 10. d4 cxd3 11. cxd3 O-O 12. Be3 d5 13. Qd2 d4 14. Bh6 dxc3 15.
bxc3 Qc7 16. d4 Bb7 17. h4 Na5 18. d5 exd5 19. exd5 Nxd5 20. Bxd5 Rfd8 21. Bf4
Qc5 22. Bxf7+ Kxf7 23. Qa2+ Nc4 24. Ng5+ Kg8 25. Ne6 Qd5 26. Nxd8 *
Position (FEN): r2N2k1/1b4bp/p5p1/1p1q4/2n2B1P/P1P5/Q4PP1/R4RK1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1476
Best move: Qxg2#