Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 Nf6 4. e3 c5 5. Bd3 cxd4 6. exd4 Nc6 7. c3 a6 8. Nbd2
h6 9. O-O Be7 10. Re1 O-O 11. Ne5 Qb6 12. Nxc6 bxc6 13. Be5 c5 14. dxc5 Bxc5
15. Bd4 Bxd4 16. cxd4 Qxd4 17. Nf3 Qxb2 18. Ne5 Qa3 19. Nc6 Qd6 20. Rc1 Bd7 21.
Ne5 Bc8 22. Rc4 Bb7 23. Re3 Rad8 24. Rd4 Qc5 25. Rf4 d4 26. Re1 Qd5 27. Rxf6 *
Position (FEN): 3r1rk1/1b3pp1/p3pR1p/3qN3/3p4/3B4/P4PPP/3QR1K1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1095
Best move: Qxg2#