Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d6 3. e3 Nbd7 4. Nf3 c5 5. c3 a6 6. h3 b6 7. Nbd2 Bb7 8. Be2
g6 9. O-O Bg7 10. Re1 Nh5 11. Bh2 e5 12. e4 O-O 13. d5 Nf4 14. a4 a5 15. Nc4
Nxe2+ 16. Qxe2 Ba6 17. b3 Qc7 18. Nfd2 Nf6 19. Qd1 Nh5 20. Na3 Nf4 21. Nb5 Qe7
22. Nc4 Bxb5 23. axb5 Rfb8 24. Qd2 Bh6 25. Qc2 Bf8 26. Qd2 Qg5 27. Kh1 *
Position (FEN): rr3bk1/5p1p/1p1p2p1/pPpPp1q1/2N1Pn2/1PP4P/3Q1PPB/R3R2K b - - 8 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 685
Best move: Qxg2#