Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. O-O Be7 8. Re1
O-O 9. Qf3 b5 10. Bb3 Qb6 11. Be3 Qb7 12. Rad1 Nbd7 13. Qg3 Kh8 14. f3 Nc5 15.
Bg5 b4 16. Nce2 Nfxe4 17. fxe4 Nxe4 18. Bxe7 Nxg3 19. Bxf8 Nxe2+ 20. Rxe2 e5
21. Nf3 Be6 22. Bxd6 Bxb3 23. axb3 f6 24. Red2 h6 25. Bc5 Rc8 26. Bf2 Kh7 27.
Nh4 Qe4 28. Re1 Qf4 29. Rde2 g5 30. g3 Qg4 31. Ng2 Rd8 32. Ne3 Qf3 33. Nc4 Rd5
34. Re3 Qf5 35. R3e2 Rd7 36. Bc5 Qe6 37. Bxb4 h5 38. Bc3 h4 39. Rf1 Qg4 40. Rg2
Rd1 41. Ne3 Rxf1+ 42. Nxf1 h3 43. Rf2 Kg6 44. Ne3 Qe4 45. Nf1 f5 46. Nd2 Qd5
47. Nf3 Qd1+ 48. Rf1 Qxc2 49. Nxe5+ Kh7 50. Nf3 *
Position (FEN): 8/7k/p7/5pp1/8/1PB2NPp/1Pq4P/5RK1 b - - 2 50
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1048
Best move: Qg2#