Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b3 d6 3. Bb2 Nf6 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. Nf3 Nc6 7. d3 g6 8.
O-O Bg7 9. h3 O-O 10. Na3 Ne8 11. Bxg7 Nxg7 12. Nc4 b5 13. Ne3 a5 14. Nd5 Qb7
15. a4 b4 16. Re1 e6 17. Nf6+ Kh8 18. Ng5 Ne8 19. Ng4 f5 20. exf5 exf5 21. Nh6
Ne5 22. Ne6 Rf6 23. Ng5 Nc7 24. f4 Nd5 25. fxe5 Nf4 26. exf6 *
Position (FEN): r6k/1q5p/3p1PpN/p1p2pN1/Pp3n2/1P1P3P/2P3P1/R2QR1K1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 576
Best move: Qxg2#