Chess puzzle (Checkmate)
Moves: 1. d3 c5 2. e4 e6 3. f4 Nc6 4. Nf3 Nge7 5. Nc3 d5 6. exd5 Nxd5 7. Nxd5 exd5 8.
d4 Be7 9. Bb5 O-O 10. O-O Bf6 11. dxc5 Qa5 12. Bxc6 bxc6 13. c3 Qxc5+ 14. Kh1
Ba6 15. Re1 Rfe8 16. Ne5 Qd6 17. Qd4 c5 18. Qe3 Rad8 19. Bd2 d4 20. Qg3 d3 21.
Re3 c4 22. Rae1 Re7 23. h4 Rde8 24. h5 Bxe5 25. fxe5 Qd5 26. h6 g6 27. Qh4 Re6
28. Re4 Bb7 29. Rd4 *
Position (FEN): 4r1k1/pb3p1p/4r1pP/3qP3/2pR3Q/2Pp4/PP1B2P1/4R2K b - - 5 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1308
Best move: Qxg2#