Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 c6 5. Be3 Nf6 6. Be2 Bf5 7. Qd2 e6 8. f3
Bd6 9. Bd3 Bxd3 10. Qxd3 Nbd7 11. a3 Qc7 12. O-O-O O-O-O 13. Nge2 Bxh2 14. f4
Ng4 15. Bd2 Nf2 16. Qf3 Nxd1 17. Kxd1 Bxf4 18. Nxf4 Qb6 19. Kc1 Nf6 20. Re1
Rhf8 21. Qg3 g6 22. Nfe2 Nd5 23. Nxd5 exd5 24. Qe5 Qc7 25. Qf6 Rde8 26. Bf4 Qd7
27. Bh2 Re4 28. Qf3 Qg4 29. Qf6 Re6 30. Qg7 Rfe8 31. Qxf7 R6e7 32. Qf6 Rxe2 33.
Rxe2 Qxe2 34. b3 Qe1+ 35. Kb2 Qe6 36. Qf4 Kd8 *
Position (FEN): 3kr3/pp5p/2p1q1p1/3p4/3P1Q2/PP6/1KP3PB/8 w - - 5 37
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1462
Best move: Qc7#