Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nc3 Nf6 4. Nf3 e6 5. Bg5 Be7 6. e3 Nbd7 7. a3 O-O 8. cxd5
cxd5 9. Bd3 a6 10. Qc2 h6 11. Bh4 b5 12. O-O Bb7 13. h3 Rc8 14. Rad1 Ne4 15.
Qb3 Bxh4 16. Nxh4 Qxh4 17. Ne2 Ndf6 18. Nf4 g5 19. g3 Nxg3 20. fxg3 Qxg3+ 21.
Ng2 g4 22. Rxf6 gxh3 23. Rd2 h2+ 24. Kh1 Kg7 25. Rf4 f5 26. Qd1 Rf6 27. Qh5 Rg6
28. Rdf2 Rc1+ 29. Bf1 Rxf1+ 30. Rxf1 *
Position (FEN): 8/1b4k1/p3p1rp/1p1p1p1Q/3P1R2/P3P1q1/1P4Np/5R1K b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qxg2#