Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 a6 4. d4 cxd4 5. Nxd4 b5 6. a4 b4 7. Nce2 Bb7 8. f3
Nf6 9. Be3 d5 10. e5 Nfd7 11. f4 Nc6 12. Nxc6 Bxc6 13. Nd4 Bb7 14. Bd3 Be7 15.
O-O g6 16. a5 O-O 17. Nb3 Rc8 18. Qe2 Qc7 19. Rfc1 Nc5 20. Nxc5 Bxc5 21. c3
bxc3 22. Rxc3 d4 23. Rc2 dxe3 24. b4 Qd7 25. bxc5 Qc6 26. Rb1 Rfd8 27. Rb6 Qd5
28. Qxe3 Bc6 29. Rc3 *
Position (FEN): 2rr2k1/5p1p/pRb1p1p1/P1PqP3/5P2/2RBQ3/6PP/6K1 b - - 2 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 632
Best move: Qxg2#