Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 d5 4. exd5 exd5 5. d4 Nc6 6. Be2 Nf6 7. O-O Be7 8. Be3
cxd4 9. Nxd4 O-O 10. Nd2 Ne5 11. h3 Re8 12. f4 Nc6 13. Bf3 Bc5 14. Bf2 Nxd4 15.
cxd4 Bb6 16. Nb3 Ne4 17. Nc5 Nxf2 18. Rxf2 Bf5 19. Nxb7 Qf6 20. Nc5 Be4 21. b4
a5 22. a3 axb4 23. axb4 h6 24. Rxa8 Rxa8 25. Nxe4 dxe4 26. Bxe4 Rd8 27. Rd2
Qxf4 28. Bf3 Bxd4+ 29. Kh1 Rd6 30. b5 Be5 31. Rxd6 *
Position (FEN): 6k1/5pp1/3R3p/1P2b3/5q2/5B1P/6P1/3Q3K b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 912
Best move: Qh2#