Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Qf6 3. Nf3 d6 4. O-O Bg4 5. d3 Nc6 6. Nbd2 h6 7. c3 Nge7 8. Qb3
b6 9. Bb5 Bd7 10. d4 a6 11. Bxc6 Bxc6 12. d5 Bb5 13. c4 Bd7 14. Qe3 Ng6 15. b3
a5 16. Bb2 Be7 17. a3 Nf4 18. b4 axb4 19. axb4 Rxa1 20. Rxa1 O-O 21. c5 bxc5
22. bxc5 Bg4 23. cxd6 cxd6 24. Rc1 Qg6 25. Rc7 Bf6 26. Rc6 Bd7 27. Rxd6 *
Position (FEN): 5rk1/3b1pp1/3R1bqp/3Pp3/4Pn2/4QN2/1B1N1PPP/6K1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1190
Best move: Qxg2#