Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. f4 a6 7. Nf3 c5 8. d5 b5
9. Qc2 bxc4 10. Bxc4 Nbd7 11. O-O Bb7 12. e5 Ne8 13. e6 fxe6 14. Ng5 Nc7 15.
dxe6 Nb6 16. Be2 Qc8 17. Be3 h6 18. Nf3 Qxe6 19. Bd2 d5 20. Bd3 d4 21. Rae1 Qf7
22. Bxg6 Qf6 23. Bh7+ Kh8 24. Ne4 Qc6 25. Nxc5 d3 26. Bxd3 Bd4+ 27. Nxd4 *
Position (FEN): r4r1k/1bn1p3/pnq4p/2N5/3N1P2/3B4/PPQB2PP/4RRK1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1037
Best move: Qxg2#