Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 e5 3. e4 d6 4. Nc3 Be7 5. Bb5+ Nd7 6. a4 h5 7. Nge2 h4 8. h3 a6
9. Bd3 Nf8 10. O-O Ng6 11. f4 exf4 12. Nxf4 Nxf4 13. Bxf4 g5 14. Bh2 g4 15.
hxg4 Nf6 16. g5 Ng4 17. Qf3 Rf8 18. Bf4 Bxg5 19. Rae1 Bxf4 20. Qxf4 Ne5 21. Re3
Rg8 22. Be2 Qg5 23. Nd1 *
Position (FEN): r1b1k1r1/1p3p2/p2p4/2pPn1q1/P3PQ1p/4R3/1PP1B1P1/3N1RK1 b q - 6 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1225
Best move: Qxg2#