Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. Nc3 d5 3. e3 dxc4 4. Bxc4 Nf6 5. Qb3 e6 6. d4 b5 7. Bd3 a5 8. Qc2
Bb4 9. a3 Bd6 10. Nf3 O-O 11. e4 Be7 12. e5 Nfd7 13. Bxh7+ Kh8 14. Bd3 Nb6 15.
Qe2 Nd5 16. Nxd5 Qxd5 17. h4 Nd7 18. h5 Ba6 19. h6 g6 20. Qc2 Rfe8 21. Bxg6
fxg6 22. Qxg6 Nf8 *
Position (FEN): r3rn1k/4b3/b1p1p1QP/pp1qP3/3P4/P4N2/1P3PP1/R1B1K2R w KQ - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 907
Best move: Qg7#