Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nge7 5. c3 O-O 6. d4 exd4 7. cxd4 Bb6 8.
d5 a6 9. Ba4 Na7 10. Bg5 d6 11. Nc3 Bg4 12. Qd3 f6 13. Bh4 Ng6 14. Bg3 Ne5 15.
Nxe5 fxe5 16. Kh1 Qg5 17. f3 Bh5 18. Ne2 Nc8 19. Bd7 Ne7 20. Be6+ Bf7 21. f4
exf4 22. Bxf4 Qh5 23. Ng3 Qg6 24. Bh3 Bxd5 25. Bf5 Nxf5 26. Nxf5 Rxf5 27. exf5
*
Position (FEN): r5k1/1pp3pp/pb1p2q1/3b1P2/5B2/3Q4/PP4PP/R4R1K b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 510
Best move: Qxg2#