Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. O-O d6 6. c3 O-O 7. Ba4 a6 8. Bc2
Bg4 9. Nbd2 Ne7 10. Nb3 Ba7 11. d4 exd4 12. cxd4 c5 13. Be3 cxd4 14. Nbxd4 Ng6
15. h3 Bd7 16. Nd2 h6 17. f4 Nh7 18. N2b3 Re8 19. Qd3 Qh4 20. Rad1 Nf6 21. e5
dxe5 22. Nf3 Qg3 23. Bxa7 Bb5 24. Qd2 Nxf4 25. Be3 N6h5 26. Kh1 Rad8 27. Qxd8 *
Position (FEN): 3Qr1k1/1p3pp1/p6p/1b2p2n/5n2/1N2BNqP/PPB3P1/3R1R1K b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1218
Best move: Qxg2#