Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 e6 4. cxd5 Nxd5 5. e4 Nb6 6. Nf3 Bb4 7. Be2 O-O 8.
O-O Re8 9. a3 Be7 10. b4 c6 11. Bb2 N6d7 12. Re1 b6 13. Qc2 Bb7 14. Rad1 Na6
15. Bd3 Rc8 16. e5 g6 17. Bc1 c5 18. Qd2 cxd4 19. Nxd4 Qc7 20. Nce2 Nxe5 21.
Qh6 Nxd3 22. Rxd3 Bf6 23. Rh3 Red8 24. Qxh7+ Kf8 25. Bh6+ Ke7 26. Bf4 e5 27.
Nb5 Qc6 28. Nxa7 *
Position (FEN): 2rr4/Nb2kp1Q/npq2bp1/4p3/1P3B2/P6R/4NPPP/4R1K1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1264
Best move: Qxg2#