Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 Bg4 6. h3 Bh5 7. Be2 Bg6 8.
O-O Nc6 9. Ne5 Nxd4 10. Nxg6 hxg6 11. Be3 Nxe2+ 12. Qxe2 e6 13. Rad1 Qe7 14.
Qb5+ c6 15. Qa5 a6 16. Rd3 Nd5 17. Rfd1 Rh5 18. Nxd5 Rxd5 19. Rxd5 exd5 20. Re1
Kd7 21. Bf4 Qb4 *
Position (FEN): r4b2/1p1k1pp1/p1p3p1/Q2p4/1q3B2/7P/PPP2PP1/4R1K1 w - - 4 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 968
Best move: Qc7#