Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. Nc3 Nf6 3. e4 e6 4. Nf3 d5 5. exd5 cxd5 6. cxd5 Nxd5 7. d4 Bb4 8.
Qb3 Nc6 9. a3 Bd6 10. Bc4 O-O 11. Bxd5 exd5 12. O-O b6 13. Bg5 Qd7 14. Rfe1 Bb7
15. Nb5 h6 16. Nxd6 Qxd6 17. Bh4 Na5 18. Qd3 Rac8 19. Be7 Qd7 20. Bxf8 Rxf8 21.
Rac1 Nc4 22. b4 Nd6 23. Ne5 Qd8 24. Nc6 Qf6 25. Ne5 Rd8 26. Rc7 Ne4 27. Rxf7
Qg5 28. Rxb7 Rf8 29. f3 Nd6 30. Rc7 Nf5 31. Nc6 Nh4 32. Rf1 *
Position (FEN): 5rk1/p1R3p1/1pN4p/3p2q1/1P1P3n/P2Q1P2/6PP/5RK1 b - - 6 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1420
Best move: Qxg2#