Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Qf6 4. O-O Bc5 5. c3 d6 6. d4 exd4 7. cxd4 Bb6 8. d5
Bxf2+ 9. Rxf2 a6 10. Bxc6+ bxc6 11. dxc6 Ne7 12. Qc2 O-O 13. Bg5 Qe6 14. Nbd2
f6 15. Be3 Qg4 16. Qc4+ Be6 17. Qc2 Qg6 18. Raf1 d5 19. Qc5 Rae8 20. Nd4 Bh3
21. exd5 Nf5 22. Nxf5 Bxf5 23. Rxf5 Qg4 24. R5f3 f5 25. Bf4 g5 26. Bxc7 Re2 27.
Ba5 *
Position (FEN): 5rk1/7p/p1P5/B1QP1pp1/6q1/5R2/PP1Nr1PP/5RK1 b - - 2 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 929
Best move: Qxg2#